Programme
Compétences visées
Maîtriser la syntaxe Java
Maîtriser les bonnes pratiques de la programmation orientée objet
Utiliser les mécanismes fondamentaux de Java : compilation/exécution, organisation en packages, gestion des exceptions
Réaliser une interface graphique simple
Utiliser les mécanismes d'entrée/sortie
Premières notions de programmation multitâche
Réaliser votre première application Java
Portabilité, robustesse
La JVM (Java Virtual Machine)
Compilation et exécution
Référencement et utilisation d'objets, organisation de la mémoire
Créer une classe : attributs et constructeurs
Déclarer une classe
Déclarer et initialiser des attributs, notion de constructeurs
Créer une classe : syntaxe
Ecrire une méthode
Expressions arithmétiques et logiques simples, instructions, tests et boucles
Surcharge des méthodes
Encapsulation
Responsabilité, règles de visibilité, packages
Créer des tableaux
Héritage
Sous-classe, spécialisation des méthodes
Polymorphisme, forçage de type
Traitement des erreurs
Mécanisme de gestion des exceptions : clauses try, catch et finally
Catégories d'exceptions, créer des exceptions applicatives
Activer des assertions
Types abstraits
Conception avec des interfaces
Classes abstraites
Utiliser les types énumérés
Programmation générique et collections
Notion de collections paramétrées
Itération sur une collection
Transférer des données en utilisant les flux d'E/S
Lire et écrire dans un fichier, sérialiser des objets
Programmation réseau : serveur TCP/IP
Ecrire une application multitâche
Lancer un thread en Java
Problématiques de la programmation multitâche (synchronisation…)
Construire des IHM Java
Conteneurs, composants et gestionnaires de disposition
Programmation événementielle
Classes internes et anonymes (dans le cadre de la gestion événementielle)
En savoir +
Le + pédagogique
Le prix est donné à titre indicatif et est susceptible de subir des modifications
Profil animateur
consultant informatique certifié Sun
Pré-requis
savoir créer des programmes dans un langage de programmation quelconque ou avoir suivi le cours SL-110-SE6, maîtriser les principes de base du langage de programmation Java, savoir créer et éditer des fichiers texte à l'aide d'un éditeur de texte
Agrément

Réalisé en partenariat avec Sun Microsystems